package com.stu.java8.stream;

import com.google.common.collect.Lists;
import org.junit.jupiter.api.Test;

import java.util.LinkedList;
import java.util.Optional;

/**
 * @author MI
 * @ClassName StreamFindAny.java
 * @createTime 2021年12月17日 11:04:00
 */
public class StreamFindAny {
    @Test
    public void findAny() {
        LinkedList<String> list = Lists.newLinkedList();
        // list.add("a1");
        // list.add("b2");

        Optional<String> any = list.stream().filter(vo -> vo.length() > 1).findAny();
        if (any.isPresent()) {
            System.out.println(any.get());
        } else {
            System.out.println("不存在");
        }
        Optional<String> empty = Optional.empty();
        if (empty.isPresent()) {
            System.out.println(empty.get() == null);
        } else {
            System.out.println("空");
        }

    }
}
